Purpose
|
Display a folder selection dialog to return the user's choice.
|
Syntax
|
DISPLAY BROWSE [hParent], [xpos&], [ypos&], title$, start$, flags& TO folder$
|
hParent
|
Handle of the parent window or dialog. If there is no parent, use zero (0) or %HWND_DESKTOP.
|
xpos&
|
Horizontal position, in pixels, relative to the parent window. If omitted, PowerBASIC selects the position (offset from the parent, or centered if no parent).
|
ypos&
|
Vertical position, in pixels, relative to the parent window. If missing, PowerBASIC selects the position (offset from the parent, or centered if no parent).
|
title$
|
The caption to be displayed below the caption bar of the dialog box. If this parameter is a null string, the title "Open" is displayed.
|
start$
|
A string which specifies the starting path to be used as the initial default folder. This may be disabled by passing a nul, zero-length string ("").
|
flags&
|
The style attributes of the BROWSE Dialog. The following values may be used alone or combined, and are predefined in the PowerBASIC compiler:
%BIF_BROWSEINCLUDEFILES (4.71)
|
The dialog box will display both files and folders.
|
%BIF_BROWSEINCLUDEURLS
|
The dialog box can display URL's if %BIF_USENEWUI and %BIF_BROWSEINCLUDEFILES are also set.
|
%BIF_DONTGOBELOWDOMAIN
|
Does not include network folders below the domain level in the treeview control.
|
%BIF_EDITBOX
|
Includes an edit control in the dialog box that allows the user to type the name of an item.
|
%BIF_NEWDIALOGSTYLE (5.0)
|
Provides the new user interface, a larger dialog box that can be resized. It also offers drag-and-drop capability within the dialog box, reordering, shortcut menus, new folders, delete, and other shortcut menu commands. This is the default style implemented by PowerBASIC.
|
%BIF_NONEWFOLDERBUTTON (6.0)
|
Do not include the "New Folder" button in the dialog box.
|
%BIF_NOTRANSLATETARGETS (6.0)
|
When the selected item is a shortcut, return the PIDL of the shortcut itself rather than its target.
|
%BIF_RETURNFSANCESTORS
|
Only returns file system ancestors. With any other selection, the OK button is grayed.
|
%BIF_RETURNONLYFSDIRS
|
Only returns file system directories. With any other selection, the OK button is grayed.
|
%BIF_SHAREABLE (5.0)
|
The dialog box can display shareable resources on remote systems. It is intended for applications that want to expose remote shares on a local system. The %BIF_NEWDIALOGSTYLE flag must also be set.
|
%BIF_UAHINT (6.0)
|
When this flag is combined with %BIF_NEWDIALOGSTYLE, adds a usage hint to the dialog box in place of the edit box.
|
%BIF_USENEWUI (5.0)
|
Use the new user interface, plus an edit box.
|
|
folder$
|
Contains the drive letter and path to the folder the user selected. If an error occurs or the user clicks the cancel button, this variable is set to a nul, zero-length string.
|
See also
|
DISPLAY COLOR, DISPLAY FONT, DISPLAY OPENFILE, DISPLAY SAVEFILE |